package com.zmn.oms.business.interfaces.product;

import com.zmn.oms.common.exception.OmsBaseException;
import com.zmn.oms.model.entity.product.OrderProductExtend;

import java.util.List;

/**
 * 类描述：
 *
 * @author lujia
 * @date 2018/12/18 14:37
 */
public interface OrderProductExtendBService {

    /**
     * 获取订单展开数据
     * @param orderId
     * @return
     * @throws OmsBaseException
     */
    List<OrderProductExtend> getOrderProductExtend(Long orderId);

    /**
     * 通过订单ID和旧的产品ID改产品ID和产品名称
     * @param orderProductExtend
     * @return
     */
    int updateByOrderIdAndOldProductId(OrderProductExtend orderProductExtend);
}
